package model;
import java.io.Serializable;

//entidade que representa um registro da tabela criancas
public class Crianca implements Serializable{
		
	private static final long serialVersionUID = 1L;
	
	private Integer codigo;
	private String nome;
	private Integer idade;
	private String telefone;
	private String nomePai;
	private String nomeMae;
	
	public Crianca() {
	
	}
	
	public Crianca(Integer id) {
		this(id, null, null, null, null, null);
	}

	public Crianca(String nome) {
		this(nome, null, null);
	}

	public Crianca(String nome, Integer idade, String telefone) {		
		this(nome, idade, telefone, null, null);
	}

	public Crianca(String nome, Integer idade, String telefone, String nomePai,
			String nomeMae) {
		this(null, nome, idade, telefone, nomePai, nomeMae);
	}

	public Crianca(Integer codigo, String nome, Integer idade, String telefone,
			String nomePai, String nomeMae) {

		this.codigo = codigo;
		this.nome = nome;
		this.idade = idade;
		this.telefone = telefone;
		this.nomePai = nomePai;
		this.nomeMae = nomeMae;
	}
	
	public Integer getCodigo() {
		return codigo;
	}

	public void setCodigo(Integer codigo) {
		this.codigo = codigo;
	}

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public Integer getIdade() {
		return idade;
	}

	public void setIdade(Integer idade) {
		this.idade = idade;
	}

	public String getTelefone() {
		return telefone;
	}

	public void setTelefone(String telefone) {
		this.telefone = telefone;
	}

	public String getNomePai() {
		return nomePai;
	}

	public void setNomePai(String nomePai) {
		this.nomePai = nomePai;
	}

	public String getNomeMae() {
		return nomeMae;
	}

	public void setNomeMae(String nomeMae) {
		this.nomeMae = nomeMae;
	}
}
